#include<iostream>
#include<string>
using namespace std;
int n, m;
string s;
int main()
{
    cin >> n >> m;
    cin >> s;
    //cout<<s<<endl;
    while (m--) {
        int l, r;
        cin >> l >> r;
        string t = s.substr(l, r - l + 1);
        //cout<<t<<endl;
        int sum = 1;
        while (s.find(t) != -1) {
            sum++;
            int pos = s.find(t);
            s = s.substr(pos);
        }
        // for(int i=l;i<n;i++){
        //     bool flag=1;
        //     for(int j=0;j<t.size();j++){
        //         if(s[j]!=s[i]){
        //             flag=0;
        //             break;
        //         }
        //     }
        //     if(flag){
        //         sum++;
        //     }
        // }
        if (sum >= 2) {
            cout << "YES" << endl;
        }
        else {
            cout << "NO" << endl;
        }
    }
    return 0;
}